package com.xugongzhang.springcloud.loadbalance;

import org.springframework.cloud.client.ServiceInstance;

import java.util.List;

/**
 * @author  X
 * @date 2022/5/28 14:11
 */
public interface LoadBalancer {
    /**
     * 从Eureka上收集活着的服务,然后返回经过负载均衡算法得出的
     * @param serviceInstances 所有的服务
     * @return 算法得出的
     */
    ServiceInstance instances(List<ServiceInstance> serviceInstances);
}
